package online.wenmeng.springboot;
//
//import lombok.extern.slf4j.Slf4j;
//import org.junit.jupiter.api.Test;
//import redis.clients.jedis.Jedis;
//
//import java.util.Iterator;
//import java.util.List;
//import java.util.Set;
//
//@Slf4j
public class RedisJava {
//
//    @Test
//    public void connectTest() {
//        //连接本地的 Redis 服务
//        Jedis jedis = new Jedis("localhost", 6379);
//        // 如果 Redis 服务设置了密码，需要下面这行，没有就不需要
//        // jedis.auth("123456");
//        System.out.println("连接成功");
//        //查看服务是否运行
//        System.out.println("服务正在运行: " + jedis.ping());
//
//        /*
//            设置 redis 字符串数据
//         */
//        log.error("\r\n----------------{}----------------", "设置 redis 字符串数据");
//        jedis.set("runoobkey", "www.runoob.com");
//        // 获取存储的数据并输出
//        System.out.println("redis 存储的字符串为: " + jedis.get("runoobkey"));
//
//
//        /*
//            存储数据到列表中
//         */
//        log.error("\r\n----------------{}----------------", "存储数据到列表中");
//        jedis.lpush("site-list", "Runoob");
//        jedis.lpush("site-list", "Google");
//        jedis.lpush("site-list", "Taobao");
//        /*
//            也可以写为
//         */
////        jedis.lpush("site-list", "Runoob", "Google", "Taobao");
//        // 获取存储的数据并输出
//        List<String> list = jedis.lrange("site-list", 0, 2);
//        for (int i = 0; i < list.size(); i++) {
//            System.out.println("列表项为: " + list.get(i));
//        }
//
//
//        // 获取数据并输出
//        log.error("\r\n----------------{}----------------", "获取数据并输出");
//        Set<String> keys = jedis.keys("*");
//        Iterator<String> it=keys.iterator() ;
//        while(it.hasNext()){
//            String key = it.next();
//            System.out.println(key);
//        }
//    }
}